6f3441a82eb2c37316ca4e390647242d8d9b9f97,channel-handler-thrift/src/main/java/com/flipkart/phantom/runtime/impl/server/netty/handler/thrift/ThriftChannelHandler.java,ThriftChannelHandler,initializeServerTracing,#ThriftRequestWrapper#,229
Before Change
*/
private ServerRequestInterceptor<ThriftRequestWrapper, TTransport> initializeServerTracing(ThriftRequestWrapper executorRequest) {
// set the server request context on the received request
BraveContext serverTracingContext = new BraveContext();
RequestContext serverRequestContext = new RequestContext();
serverRequestContext.setRequestTracingContext(serverTracingContext);
executorRequest.setRequestContext(Optional.of(serverRequestContext));
ServerRequestInterceptor<ThriftRequestWrapper, TTransport> serverRequestInterceptor = new ServerRequestInterceptor<ThriftRequestWrapper, TTransport>();
List<TraceFilter> traceFilters = Arrays.<TraceFilter>asList(this.traceFilter);
After Change
// now process the request to initialize tracing
serverRequestInterceptor.process(executorRequest);
// set the server request context on the received request
ServerSpan serverSpan = Brave.getServerSpanThreadBinder().getCurrentServerSpan();
RequestContext serverRequestContext = new RequestContext();
serverRequestContext.setCurrentServerSpan(serverSpan);
executorRequest.setRequestContext(Optional.of(serverRequestContext));
return serverRequestInterceptor;
}